Information processing and viewing device

ABSTRACT

The disclosure herein provides an information processing and viewing device with a sensor mechanism to automatically switch between video and audio only modes of the device. More particularly, when a user attaches the information processing and viewing device to a piece of clothing or hat, the device automatically switches to audio-only mode. When the player detaches the information processing and viewing device, the device automatically switches to video mode, with or without audio.

INCORPORATION BY REFERENCE

Any and all applications for which a foreign or domestic priority claimis identified in the Application Data Sheet as filed with the presentapplication are hereby incorporated by reference under 37 CFR 1.57.

BACKGROUND Field

The present disclosure relates to information processing viewingdevices.

Description of the Related Art

With the development of new technologies, information processing andviewing devices can be employed to allow a golf player to track his orher location along a golf course. An information processing viewingdevice can further be used to determine distances between the player andvarious points of interest along the golf course, such as the hole cupor green.

SUMMARY

One aspect of the invention provides a portable information processingand viewing device, which comprises: a body housing at least oneprocessor and at least one memory, the body comprising a front surfaceand a rear surface; the memory storing information of golf courses, eachcomprising at least one hole and at least one feature on the hole; theat least one processor configured to determine a distance between thedevice and a location on a golf course stored in the memory; the userinterface configured to provide a user with the determined distance, theuser interface comprising a display screen on the front surface and aspeaker housed in the body; a clip integrated with the body andcomprising a spring plate that faces the rear surface.

The foregoing device is configured to determine whether the device is ina clip mode or in a non-clip modem, wherein in the clip mode, an objectis held between the spring plate and the rear surface, wherein in thenon-clip mode, no object is held between the spring plate and the rearsurface. In response to determining the clip mode, the device isconfigured to cause the user interface to generate sound of thedetermined distance. In response to determining the non-clip mode, thedevice is configured to cause the user interface to display thedetermined distance on the display screen.

In the foregoing device, in response to determining the clip mode, thedevice is configured to cause the user interface to not display thedetermined distance on the display screen. In response to determiningthe clip mode, the device is configured to cause the user interface toturn off the display screen. In response to determining the clip mode,the device is configured to cause the user interface to display thedetermined distance on the display screen in addition to generating thesound of the determined distance. In response to determining thenon-clip mode, device is configured to cause the user interface todisplay the determined distance on the display screen in a firstorientation, wherein in response to determining the clip mode, thedevice is configured to cause the user interface to display thedetermined distance on the display screen in a second orientation.

In the foregoing device, when determining a change from the clip mode tothe non-clip mode, the device is configured to cause the display screento begin or resume displaying information on the display screen. Thedevice is configured to determine the clip mode based on a user input tothe golf GPS device. The device is configured to provide the option ofselecting one of a plurality of predetermined modes comprising the clipmode, wherein the user input comprises selection of the clip mode. Thedevice is configured to determine the clip mode without any user inputto the device. The device is configured to determine the clip modewithout any user input to the device., wherein the device furthercomprises one or more sensors configured to monitor at least onephysical property in either or both of the spring plate and the rearsurface, wherein the at least one physical property is selected from thegroup consisting of capacitance, resistance, piezoelectricity, electriccurrent, electric potential, magnetism, pressure, tension, anddeflection. The clip is removable from the body while integrated withthe body.

Another aspect of the invention provides a method of operating a golfGPS device. The method comprises: providing the device including all orpart of features discussed above; determining a first distance betweenthe device and a first location on a first golf course; determiningwhether the device is in the clip mode or in the non-clip mode; and ifthe clip mode is determined, generating sound representing the firstdistance in response to determining the first distance.

In the foregoing method, if the non-clip mode is determined, the firstdistance is displayed on the display screen in response to determiningthe first distance. In response to determining the non-clip mode, devicedisplays the first distance on the display screen in a firstorientation, wherein in response to determining the clip mode, thedevice displays the first distance on the display screen in a secondorientation. When a change from the non-clip mode to the clip mode isdetected based on determining whether the device is in the clip mode orin the non-clip mode, the device generates sound representing the firstdistance in response to determining the change. When the change from thenon-clip mode to the clip mode is detected, the device stops displayinginformation on the display screen. If the non-clip mode is determined,the first distance is not displayed on the display screen in response todetermining the first distance. If the non-clip mode is determined, thefirst distance is displayed on the display screen in addition togenerating the sound. In the foregoing method, determining whether thedevice is in the clip mode or in the non-clip mode is without any userinput to the device and based on sensing at least one physical propertyin either or both of the spring plate and the rear surface. In theforegoing method, determining whether the device is in the clip mode orin the non-clip mode is based on a user's selection of the clip mode orthe non-clip mode.

One aspect provides a portable information processing and viewingdevice, which may comprise: a body housing a GPS receiver, a memory, oneor more processors and a user interface, the body comprising a frontsurface and a rear surface; the GPS receiver configured to receive GPSinformation; the memory storing map information of golf courses, eachcomprising at least one hole and at least one feature on the hole; theone or more processors configured to determine a distance between thedevice and a location on a golf course stored in the memory as part ofthe map information; the user interface configured to provide a userwith the determined distance, the user interface comprising a displayscreen on the front surface and a speaker housed in the body; a clipintegrated with the body and comprising a spring plate that faces therear surface; the one or more processors further configured to determinewhether something is gripped between the spring plate and the rearsurface by spring action of the spring plate; wherein when determiningthat no object is gripped between the spring plate and the rear surface,the display screen is configured to display the determined distance in afirst orientation, and the speaker is configured to generate sound at afirst volume of the determined distance in response to a user request;wherein upon determining that an object is gripped between the springplate and the rear surface by spring action of the spring plate, the oneor more processors are configured to cause the user interface to operatein a clip mode, which comprises one or more selected from the groupconsisting of i) not displaying the determined distance on the displayscreen, ii) displaying the determined distance on the display screen ina second orientation different from the first orientation, and iii) upona user request, generating sound of the determined distance at a secondvolume higher than the first volume; and wherein upon determining thatthe object is ungripped between the spring plate and the rear surface,the one or more processors are configured to cause the user interface toreturn to the previous state of displaying the determined distance inthe first orientation and generating sound at the first volume.

Another aspect provides golf GPS device, which may comprise: a GPSreceiver configured to receive GPS information; a memory storing mapinformation of golf courses, each comprising at least one hole and atleast one feature on the hole; one or more processors configured todetermine a distance between the device and a location on a golf coursestored in the memory as part of the map information; a body comprising afront surface and a rear surface; a display module comprising a displayscreen provided on the front surface of the body and configured todisplay information; an audio module comprising a speaker housed in thebody and configured to generate sound; a clip integrated with the bodyand comprising a spring plate that faces the rear surface; the one ormore processors further configured to determine a mode of usage, inwhich the golf GPS device is used among a plurality of predeterminedmodes comprising a clip mode; and wherein, upon determining the clipmode, in which the golf GPS device is engaged with an object such that aportion of the object is gripped between the spring plate and the rearsurface by spring action of the spring plate, the one or more processorsare configured to cause the display module to stop displayinginformation that has been displayed on the display screen until the clipmode is canceled or disabled.

Still another aspect provides a golf GPS device, which may comprise: aGPS receiver configured to receive GPS information; a memory storing mapinformation of golf courses, each comprising at least one hole and atleast one feature on the hole; one or more processors configured todetermine a distance between the device and a location on a golf coursestored in the memory as part of the map information; a body comprising afront surface and a rear surface; a display module comprising a displayscreen provided on the front surface of the body and configured todisplay information; an audio module comprising a speaker housed in thebody and configured to generate sound; a clip integrated with the bodyand comprising a spring plate that faces the rear surface; the one ormore processors further configured to determine a mode of usage, inwhich the golf GPS device is used among a plurality of predeterminedmodes comprising a clip mode; and wherein, upon determining the clipmode, in which the golf GPS device is engaged with an object such that aportion of the object is gripped between the spring plate and the rearsurface by spring action of the spring plate, the one or more processorsare configured to cause the audio module to increase volume for sound tobe generated by the speaker until the clip mode is canceled or disabled.

Yet another aspect provides a golf GPS device, which may comprise: a GPSreceiver configured to receive GPS information; a memory storing mapinformation of golf courses, each comprising at least one hole and atleast one feature on the hole; one or more processors configured todetermine a distance between the device and a location on a golf coursestored in the memory as part of the map information; a body comprising afront surface and a rear surface; a display module comprising a displayscreen provided on the front surface of the body and configured todisplay information; an audio module comprising a speaker housed in thebody and configured to generate sound; a clip integrated with the bodyand comprising a spring plate that faces the rear surface; the one ormore processors further configured to determine a mode of usage, inwhich the golf GPS device is used among a plurality of predeterminedmodes comprising a clip mode; and wherein, upon determining the clipmode, in which the golf GPS device is engaged with an object such that aportion of the object is gripped between the spring plate and the rearsurface by spring action of the spring plate, the one or more processorsare configured to change the orientation of information displayed on thedisplay screen from a first orientation to a second orientationdifferent from the first orientation until the clip mode is canceled ordisabled.

In the foregoing golf GPS devices, upon determining the clip mode, theone or more processors may be configured to deactivate the displayscreen. The one or more processors may be configured to determine atleast one non-clip mode, in which no object is gripped between thespring plate and the rear surface, wherein, upon determining the atleast one non-clip mode, the one or more processors may be configured tocause the display screen to begin or resume displaying information onthe display screen. The one or more processors may be configured todetermine the clip mode based on a user input to the golf GPS device.The device may be configured to provide the option of selecting one ofthe plurality of predetermined modes comprising the clip mode, whereinthe user input may comprise selection of the clip mode.

Still in the foregoing golf GPS devices, the one or more processors maybe configured to determine the clip mode without any user input to thegolf GPS device, wherein the device may further comprise one or moresensors configured to monitor at least one physical property in eitheror both of the spring plate and the rear surface and further configuredto provide information indicative of the monitored physical property tothe one or more processors, wherein the at least one physical propertymay be selected from the group consisting of capacitance, resistance,piezoelectricity, electric current, electric potential, magnetism,pressure, tension, and deflection. The one or more sensors may comprisea first electrode in the clip and a second electrode on the rear surfaceor inside the body, wherein the one or more processors may be configuredto determine the clip mode when detecting that at least one property ineither or both of the spring plate and the rear surface reaches andexceeds a predetermined value with the grip of the portion of theobject, wherein the one or more processors may be configured todetermine a non-clip mode when detecting that at least one property ineither or both of the spring plate and the rear surface falls behind thesame or another predetermined value or lower with the grip of theportion of the object.

Yet in the foregoing golf GPS devices, when no object is gripped betweenthe spring plate and the rear surface, the first and second electrodesmay be in contact with each other, wherein upon gripping the objectbetween the spring plate and the rear surface, the one or more sensorsmay monitor property indicative of disconnecting of the first and secondelectrodes. When no object is gripped between the spring plate and therear surface, the first and second electrodes may be apart from eachother at a gap therebetween, wherein upon gripping the object betweenthe spring plate and the rear surface, the one or more sensors maymonitor property indicative of increase of the gap. The one or moresensors may be configured to monitor deflection of a portion of theclip, wherein the one or more processors may be configured to determinethe clip mode when detecting that the deflection reaches and exceeds apredetermined value, wherein the one or more processors may beconfigured to determine a non-clip mode when detecting that thedeflection falls behind the same or another predetermined value. In theforegoing devices, the clip may be removable from the body whileintegrated with the body.

A further aspect provides a method of operating a golf GPS device. Themethod may comprise: providing the device of any one of the foregoinggolf GPS device; determining a distance between the device and alocation on a golf course stored in the memory as part of the mapinformation; displaying the determined distance on the display screen ina first orientation; in response to a user request, generating sound ofthe determined distance from the speaker at a first volume; gripping anobject by spring action of the spring plate by inserting a portion ofthe object between the spring plate and rear surface; determining, bythe one or more processors, whether something is gripped between thespring plate and the rear surface by spring action of the spring plate;when no object is gripped between the spring plate and the rear surface,continuing to display the determined distance in the first orientationand generating sound at the first volume or at a user's adjusted volumein response to a user request; when determining that an object isgripped between the spring plate and the rear surface by spring actionof the spring plate, causing the user interface to operate in a clipmode, which comprises one or more actions selected from the groupconsisting of i) stopping to display the determined distance on thedisplay screen, ii) changing the orientation of the determined distanceon the display screen from the first orientation to a second orientationdifferent from the first orientation, and iii) increasing volume ofsound of the determined distance to be generated upon a user request toa second volume higher than the first volume or the user's adjustedvolume; and when determining that the object is ungripped between thespring plate and the rear surface, causing the user interface to returnto the previous state of displaying the determined distance in the firstorientation and generating sound at the first volume or the user'sadjusted volume.

In the foregoing method, upon determining the clip mode, the one or moreprocessors may deactivate the display screen. The one or more processorsmay determine at least one non-clip mode, in which no object is grippedbetween the spring plate and the rear surface, wherein, upon determiningthe at least one non-clip mode, the one or more processors may cause thedisplay screen to begin or resume displaying information on the displayscreen. The one or more processors may determine the clip mode based ona user input to the golf GPS device. The device may provide the optionof selecting one of the plurality of predetermined modes comprising theclip mode, wherein the user input comprises selection of the clip mode.

Still in the foregoing method, the one or more processors may determinethe clip mode without any user input to the golf GPS device, wherein thedevice may further comprise one or more sensors configured to monitor atleast one physical property in either or both of the spring plate andthe rear surface and to provide information indicative of the monitoredphysical property to the one or more processors, wherein the at leastone physical property may be selected from the group consisting ofcapacitance, resistance, piezoelectricity, electric current, electricpotential, magnetism, pressure, tension, and deflection. The one or moresensors may comprise a first electrode in the clip and a secondelectrode on the rear surface or inside the body, wherein the one ormore processors may determine the clip mode when detecting that at leastone property in either or both of the spring plate and the rear surfacereaches and exceeds a predetermined value with the grip of the portionof the object, wherein the one or more processors may determine anon-clip mode when detecting that at least one property in either orboth of the spring plate and the rear surface falls behind the same oranother predetermined value or lower with the grip of the portion of theobject.

Yet in the foregoing method, when no object is gripped between thespring plate and the rear surface, the first and second electrodes maybe in contact with each other, wherein upon gripping the object betweenthe spring plate and the rear surface, the one or more sensors maymonitor property indicative of disconnecting of the first and secondelectrodes. When no object is gripped between the spring plate and therear surface, the first and second electrodes may be apart from eachother at a gap therebetween, wherein upon gripping the object betweenthe spring plate and the rear surface, the one or more sensors maymonitor property indicative of increase the gap. The one or more sensorsmay be configured to monitor deflection of a portion of the clip,wherein the one or more processors may determine the clip mode whendetecting that the deflection reaches and exceeds a predetermined value,wherein the one or more processors may determine a non-clip mode whendetecting that the deflection falls behind the same or anotherpredetermined value.

Further in the foregoing method, upon determining the clip mode, the oneor more processors may cause the audio module or the user interface toincrease volume for sound to be generated by the speaker until the clipmode is canceled. Upon determining the clip mode, in which the golf GPSdevice is engaged with an object using the clip, the one or moreprocessors may change the orientation of information displayed on thedisplay screen from a first orientation to a second orientationdifferent from the first orientation.

The foregoing method may further comprise: for the clip mode, providingthe user with the option for selecting one of i) not displaying thedetermined distance on the display screen, ii) displaying the determineddistance on the display screen in the second orientation different fromthe first orientation, and iii) upon a user request, generating sound ofthe determined distance at a second volume higher than the first volumeor the user's adjusted volume. The option for selecting may be providedto the user in a context of setting user preferences. The option forselecting may be provided upon determining that an object is grippedbetween the spring plate and the rear surface by spring action of thespring plate.

Yet in the foregoing method, the option of not displaying the determineddistance may be pre-selected such that upon determining that an objectis gripped between the spring plate and the rear surface by springaction of the spring plate, the one or more processors may cause theuser interface to operate in the clip mode, which comprises notdisplaying the determined distance on the display screen. The option ofdisplaying the determined distance in the second orientation may bepre-selected such that upon determining that an object is grippedbetween the spring plate and the rear surface by spring action of thespring plate, the one or more processors may cause the user interface tooperate in the clip mode, which comprises displaying the determineddistance on the display screen in the second orientation different fromthe first orientation. The option of generating sound at the secondvolume may be also pre-selected such that upon determining that anobject is gripped between the spring plate and the rear surface byspring action of the spring plate, the one or more processors may causethe user interface to operate in the clip mode, which comprises notdisplaying the determined distance on the display screen and generatingsound of the determined distance at the second volume. The method mayfurther comprise: receiving a user request for changing the one or morepre-select options to one or more remaining options; in response to therequest, changing the one or more pre-select options to one or moreremaining options; and operating the user interface in the clip mode inthe changed options.

Further in the foregoing method, the device may comprise a gyroscope,wherein the one or more processors may detect the orientation of thedevice based on information from the gyroscope, wherein the one or moreprocessors are further configured to determine that the device isclipped with a golfer's headwear, in which a portion of the headwear isgripped between the spring plate and the rear surface, wherein upondetermining that the device is clipped with a portion of the golfer'sheadwear, the one or more processors may cause the user interface tooperate in the clip mode, in which the determined distance displayed onthe display screen is turned off. The one or more processors may beconfigured to determine that the device is clipped with a golfer'sheadwear, when the front surface is generally facing away from theground or the rear surface generally facing the ground for apredetermined period of time.

Still in the foregoing method, the device may comprise a gyroscope,wherein the one or more processors may detect the orientation of thedevice based on information from the gyroscope, wherein the one or moreprocessors may further determine that the device is clipped with agolfer's waist belt, in which a portion of the golfer's waist belt isgripped between the spring plate and the rear surface, wherein upondetermining that the device is clipped with a portion of the golfer'swaist belt, the one or more processors may cause the user interface tooperate in the clip mode, in which the orientation of the determineddistance displayed on the display screen is changed to the secondorientation. The one or more processors may be configured to determinethat the device is clipped with a golfer's waist belt, when the frontand rear surfaces is facing generally in a horizontal direction for apredetermined period of time. The device may comprise one or moretemperature sensors, wherein the one or more processors may determinethat the device is clipped with a golfer's waist belt, when atemperature detected on the side of rear surface is substantially higherthan a temperature detected on the side of front surface. In theforegoing method, the clip may be removable from the body whileintegrated with the body.

One aspect of the invention provides a portable information processingand viewing device for use in a golf course comprising a plurality ofholes, each of which is pre-assigned a particular hole number. Thedevice may comprise: a GPS receiver configured to receive GPSinformation; one or more memory devices configured to store data; mapdata stored in the one or more memory devices, the map data comprisingmap information of each one of the plurality of holes; a display screenconfigured to display hole information and distance information; one ormore processors configured to repeatedly determine in which one of theplurality of holes the device is located, to repeatedly compute adistance between the device and a feature of the determined hole, and tocause to display the hole number of the determined hole and the computeddistance on the display screen, wherein the one or more processors arefurther configured to determine if the device has moved from one of theplurality of holes to another of the plurality of holes, once determinedthat the device has moved from a first one of the plurality of holes toa second of the plurality of holes without passing another hole of thegolf course, to determine whether or not the second hole is immediatelysubsequent to the first hole in terms of the pre-assigned hole numbersof the first and second holes in the golf course, and when determinedthat the second hole is not immediately subsequent to the first hole interms of the pre-assigned hole numbers of the first and second holes inthe golf course, to cause to display for selection by a user the holenumbers of the first and second holes on the display screen; upon theuser's selection of the hole number of the first hole, to compute afirst distance between the device and a feature of the first hole andcause to display the computed first distance on the display screen.

In the foregoing device, in addition to causing to display the holenumbers of the first and second holes, the one or more processors may beconfigured to further display at least one hole number of a hole, inwhich the device was previously located prior to the first hole. Whendetermined that the second hole is immediately subsequent to the firsthole, the one or more processors may be configured to compute a seconddistance between the device and a feature of the second hole and causeto display the computed second distance on the display screen. Whendetermined that the second hole is immediately subsequent to the firsthole, the one or more processors may be configured to display an inquiryto the user as to whether to proceed to the second hole or stay with thefirst hole.

Still in the foregoing device, when determined that the second hole isimmediately subsequent to the first hole, the one or more processors maybe configured to determine if the device has stayed within apredetermined zone of the first hole for a predetermined period orlonger before moving to the second hole; and when determined that thedevice has not stayed within the predetermined zone or has stayed withinthe predetermined zone for a period shorter than the predeterminedperiod before moving to the second hole, to compute the first distancebetween the device and the feature of the first hole and cause todisplay the computed first distance on the display screen. The mapinformation of the first hole may include the predetermined zone, whichcomprises an arbitrarily defined area on a map of the first holeencompassing one or more selected from the group consisting of at leastpart of the green, a golf cart path next to the green, an area adjacentthe green, and an area surrounding the green.

Yet in the foregoing device, when determined that the second hole is notimmediately subsequent to the first hole, the one or more processors maybe configured to compute the first distance and cause the first distanceto be displayed on the display screen even before selection by the user.When determined that the second hole is not immediately subsequent tothe first hole, the one or more processors may be configured to furthercompute a second distance between the device and a feature of the secondhole and cause to display the second distance on the display screen inaddition to the first distance even before selection by the user. Whendetermined that the second hole is not immediately subsequent to thefirst hole, the one or more processors may be configured to not computea second distance between the device and a feature of the second holeeven before selection by the user.

Further in the foregoing device, the one or more memory devices may beconfigured to further store information of movement of the device on thegolf course along with timestamps associated with the movement. Whendetermined that the second hole is immediately subsequent to the firsthole, the one or more processors may be configured to determine if thedevice has stayed within a predetermined zone of the first hole beforemoving to the second hole; and when determined that the device has notstayed within the predetermined zone, to compute the first distancebetween the device and the feature of the first hole and cause todisplay the computed first distance on the display screen, wherein themap information of the first hole may include the predetermined zone,which comprises an arbitrarily defined area on a map of the first holeencompassing one or more selected from the group consisting of at leastpart of the green, a golf cart path next to the green, an area adjacentthe green, and an area surrounding the green.

Still in the foregoing device, when determined that the second hole isimmediately subsequent to the first hole, the one or more processors maybe configured: to determine if the device has stayed within apredetermined zone of the first hole for a predetermined period orlonger before moving to the second hole; and when determined that thedevice has stayed within the predetermined zone for the predeterminedperiod or longer, only then to compute a second distance between thedevice and a feature of the second hole and cause to display thecomputed second distance on the display screen, wherein the mapinformation of the first hole includes the predetermined zone, whichcomprises an arbitrarily defined area on a map of the first holeencompassing one or more selected from the group consisting of at leastpart of the green, a golf cart path next to the green, an area adjacentthe green, and an area surrounding the green.

Yet in the foregoing device, each hole may comprise a green and atee-off area, wherein each hole map information may comprise locationalinformation of the green and locational information of the tee-off areaand the hole number pre-assigned to that hole. The feature of the firsthole may comprise a position of or associated with the green of thefirst hole, wherein the position of or associated with the green may bepredetermined and included in the map information of the first hole orchosen by a predetermined algorithm at the time of computing the firstdistance. Each hole map information may comprise a predetermined areadefined with a boundary line or boundary lines on a map of that hole,wherein the boundary line or lines of the predetermined area does notaccurately follow the boundary of the hole as published by the golfcourse, wherein the predetermined area may be used for determiningwhether the device is located within the hole such that when the deviceis located within the predetermined area of the second hole, then theone or more processors are configured to determine that the device islocated in the second hole. The predetermined area of each hole does notencompass a portion of the hole, wherein the one or more processors maybe configured to determine that the device remains located in the firsthole once the device is within the predetermined area of the first holeand leaves the predetermined area of the first hole as long as thedevice does not enter the predetermined area of another hole. The one ormore processors may be configured to determine that the device has movedfrom the first hole to the second hole, when the device travels from alocation within the predetermined area of the first hole to outside thepredetermined area of the first hole, and then enters the predeterminedarea of the second hole.

Another aspect of the invention provides a method of operating aportable information processing and viewing device in a golf coursecomprising a plurality of holes, each of which is pre-assigned aparticular hole number. The method may comprise: providing the foregoingdevice; receiving GPS information via the GPS receiver; determining alocation of the device using the GPS information; determining one of theplurality of holes, in which the GPS device is located; computing adistance between the device and a feature of the determined hole of thegolf course; displaying the hole number of the determined hole and thecomputed distance on the display screen; further determining if thedevice has moved from one of the plurality of holes to another of theplurality of holes; once determined that the device has moved from afirst one of the plurality of holes to a second of the plurality ofholes, determining whether or not the second hole is immediatelysubsequent to the first hole in terms of the pre-assigned hole numbersof the first and second holes in the golf course, and when determinedthat the second hole is not immediately subsequent to the first hole interms of the pre-assigned hole numbers of the first and second holes inthe golf course, displaying for selection by a user the hole numbers ofthe first and second holes on the display screen; upon the user'sselection of the hole number of the first hole, computing a firstdistance between the device and a feature of the first hole anddisplaying the computed first distance on the display screen.

The foregoing method may further comprise: when determined that thesecond hole is immediately subsequent to the first hole, computing asecond distance between the device and a feature of the second hole anddisplaying the computed second distance on the display screen. Whendetermined that the second hole is immediately subsequent to the firsthole, the foregoing method may further comprise: determining if thedevice has stayed within a predetermined zone of the first hole for apredetermined period or longer before moving to the second hole; andwhen determined that the device has not stayed within the predeterminedzone or has stayed within the predetermined zone for a period shorterthan the predetermined period before moving to the second hole,computing the first distance between the device and the feature of thefirst hole and cause to display the computed first distance on thedisplay screen, wherein the map information of the first hole includesthe predetermined zone, which comprises an arbitrarily defined area on amap of the first hole encompassing one or more selected from the groupconsisting of at least part of the green, a golf cart path next to thegreen, an area adjacent the green, and an area surrounding the green.

In an embodiment, a golf GPS device comprises a front surface comprisinga display screen configured to display information related to locationdata that the golf GPS device has been tracking in relation to a golfcourse, a back surface substantially parallel to the front surface andfacing away from the front surface, wherein the back surface ispartially covered by a clip configured to attach the golf GPS device toa player using the golf GPS device, one or more circumferential surfacesinterconnecting the front and back surfaces, and a speaker configured toaudibly report information related to location data that the golf GPSdevice has been tracking in relation to the golf course, wherein thegolf GPS device is capable of determining whether the golf GPS device isclipped, wherein upon determining that the golf GPS device is clipped,the display screen of the golf GPS device automatically turns off Insome embodiments, upon determining that the golf GPS device is notclipped, the display screen of the golf GPS device above automaticallyturns on.

In an embodiment, a method of changing on a golf GPS device a particularhole of a golf course that the golf GPS device is tracking a location ofthe player against when the golf GPS device is located on or near theplayer, wherein the player while playing on a first hole of the golfcourse temporarily steps onto a second hole before finishing playing onthe first hole, wherein the second hole is neighboring the first hole,and wherein the golf GPS device automatically identifies that the playeris playing on the second hole and begins to track the location of theplayer against the second hole, comprises receiving by the golf GPSdevice a unique input from the player to revert back to tracking thelocation of the player against the first hole, identifying by the golfGPS device upon the unique input a hole the golf GPS device was trackingthe location of the player against immediately prior to tracking thelocation of the player against the second hole, which is the first hole,and determining by the golf GPS device using at least one GPS satellitea plurality of distances between the player and a plurality of locationsalong the first hole, wherein the plurality of locations along the firsthole comprises a location of a hole cup of the first hole, wherein thegolf GPS device comprises at least a computer processor and anelectronic storage medium. In some embodiments, the second holeneighboring the first hole in the above method is not sequentially asubsequent hole to play after playing at the first hole.

BRIEF DESCRIPTION OF THE DRAWINGS

The foregoing and other features, aspects and advantages of the presentinvention are described in detail below with reference to the drawingsof various embodiments, which are intended to illustrate and not tolimit the invention. The drawings comprise the following figures inwhich:

FIGS. 1A-1F illustrate the front, back, and circumferential surfaces ofthe golf GPS device.

FIG. 2 illustrates one embodiment of a cover configured to be used inconjunction with one embodiment of the golf GPS device.

FIG. 3 illustrates one embodiment of the golf GPS device when clippedonto a hat.

FIG. 4 illustrates one embodiment of the golf GPS device when clippedonto a belt.

FIGS. 5A and 5B illustrate features of one embodiment of the golf GPSdevice.

FIG. 6 is a flowchart depicting the context and use of one embodiment ofa hot key on the golf GPS device configured to revert the golf GPSdevice to track the immediately previous hole.

FIG. 7 illustrates a display screen of a golf GPS device in accordancewith an embodiment.

FIG. 8 illustrates a display screen of a golf GPS device in accordancewith an embodiment.

FIG. 9 illustrates a block diagram of a golf GPS device in accordancewith an embodiment.

FIG. 10 illustrates a map of holes of a golf course, the data of the mapbeing stored in a golf GPS device in accordance with an embodiment.

DETAILED DESCRIPTION OF EMBODIMENTS

Embodiments of the invention will now be described with reference to theaccompanying figures. The terminology used in the description presentedherein is not intended to be interpreted in any limited or restrictivemanner, simply because it is being utilized in conjunction with adetailed description of certain specific embodiments of the invention.Furthermore, embodiments of the invention may comprise several novelfeatures, no single one of which is solely responsible for its desirableattributes or which is essential to practicing the inventions hereindescribed.

As used herein, the terms “golf GPS device” and “device” may be usedinterchangeably. Further, as used herein, the terms “player,” “user,”and “player-user” may be used interchangeably.

Golf GPS Device with Clip

A golf GPS device including an integrated clip is typically clipped witha golfer's headwear or waist belt. In a golf GPS device including adisplay screen, when the device is clipped with the golfer's headwearsuch as a cap or hat, it would be difficult for the golfer to read theinformation displayed on the display screen because the display screenwould likely face away from the golfer's eyes. In such a situation, thebattery power of the golf GPS device will be wasted for the time whenthe golf GPS device is clipped with golfer's headwear. It would bebetter to turn off the display screen when the golf GPS devicedetermines that it is clipped with the golfer's headwear.

Also, when the golf GPS device is clipped with the golfer's waist belt,it would be difficult for the golfer to read information displayed onthe display screen because the information would be upside down for thegolfer's eyes. It would be helpful for the golfer to read theinformation if the information displayed on the display screen isdisplayed upside down when the golf GPS device determines that it isclipped with the golfer's waist belt.

Further, some golf GPS devices with an audio module that generates thesound of certain information about the golf courses and golf plays, suchas the distance of the golf GPS device to the green of the hole thegolfer is playing. Sometimes such a golf GPS device is carried near thegolfer's ears. In other times such a golf GPS device is carried somehowaway from the golfer's ears, for example, when the GPS device is kept orclipped with golfer's waist belt. In such a situation, it would behelpful that the golf GPS device turns off the volume of the sound whenit determines that it is clipped with the golfer's waist belt.

General Structure and Operation

In embodiments, a portable information processing and viewing device isprovided. Referring to FIGS. 1 and 7, the device includes a body housinga GPS receiver 302, a memory 306, one or more processors 300 and a userinterface, the body comprising a front surface and a rear surface. TheGPS receiver receives GPS information transmitted from satellites. Thememory stores map information or map data 308 of golf courses, each ofwhich includes at least one hole and at least one feature on the hole.The one or more processors determine a distance between the device and alocation on a golf course stored in the memory as part of the mapinformation. The user interface provides a user with the determineddistance. The user interface includes a display screen 304 on the frontsurface and a speaker 310 housed in the body.

In embodiments, the device further includes a clip integrated with thebody. The clip includes a spring plate that faces the rear surface ofthe body of the GPS device. In one embodiment, the clip may bedisintegrated from the GPS device. Based on input from one or moresensors or sensing elements, the one or more processors furtherdetermine whether something is gripped between the spring plate and therear surface by spring action of the spring plate. When determining thatno object is gripped between the spring plate and the rear surface, thedisplay screen displays the determined distance in a first orientation,and the speaker generates sound at a first volume of the determineddistance in response to a user request.

In embodiments, upon determining that an object is gripped between thespring plate and the rear surface by spring action of the spring plate,the one or more processors cause the user interface to operate in a clipmode, which includes one or more selected from the group consisting ofi) not displaying the determined distance on the display screen, ii)displaying the determined distance on the display screen in a secondorientation different from the first orientation, and iii) upon a userrequest, generating sound of the determined distance at a second volumehigher than the first volume. Upon determining that the object isungripped between the spring plate and the rear surface (i.e., theobject is disengaged or removed from the spring plate of the clip,) theone or more processors cause the user interface to return to theprevious state of displaying the determined distance in the firstorientation and generating sound at the first volume.

In embodiments, the one or more processors determine the clip mode basedon a user input to the golf GPS device. In another embodiment, the oneor more processors determine the clip mode based on informationtransmitted from one or more sensors, which are discussed below.

A golf GPS device can be used to track a player's location and ranges inreal-time while playing on a golf course. In an embodiment, a golf GPSdevice comprises a GPS module, processor, memory, input, and output. TheGPS module, processor, memory, input, and output can be chosen from onesthat are currently well known and commercially available or those thatare to be developed in the future. For example, the output can includeone or more displays configured to visually convey information and/orspeakers configured to verbally convey information. The input caninclude one or more sensors and/or mechanical, electrical, and digitalbuttons that facilitate a user to instruct the device to perform certainfunctions. More than one buttons and/or sensors may be utilized incombination for a particular function.

It is understood that the various inputs and outputs described hereinmay be located on any surface of the golf GPS device other than as shownin the depicted embodiments. It is further understood that the variousinputs and outputs described herein may be combined into fewercomponents and that each input and/or output can be configured toperform other functions in addition to those shown in the depictedembodiments.

Golf GPS Device with Automatic Hole Recognition

Many golf GPS devices now have the feature of automatic holerecognition, which is to determine the particular hole in which the GPSdevice is located as the user travels along the golf course as the golfplay proceeds. For example, the automatic hole recognition featuredetermines if the location of the GPS device is within a predeterminedarea or boundary of a particular one of the plurality of holes of golfcourse. The golf GPS device will include map information of the golfcourse, which includes the predetermined area or the boundary of such anareas for the automatic hole recognition feature. In such a device, whenthe user or golfer travels from one hole to another, e.g., from apredetermined area of one hole to a predetermined area of the otherhole, the GPS device will automatically recognize the movement of thegolfer from one hole to the other.

Golf GPS Device with Playing Hole Determination

During a play in a hole, sometimes golfers travel to another hole beforefinishing the play in the particular hole for various reasons. Forexample, a golfer playing in one hole (e.g., Hole 4) hits by mistake herball to an area of another hole (e.g., Hole 11) that is adjacent to thehole (Hole 4) she is playing. Then, the golfer travels to the other hole(Hole 11) to complete her play for the playing hole (Hole 4). When thegolfer uses a golf GPS device with the automatic hole recognitionfeature, the GPS device will recognize the other hole (Hole 11) when thegolfer travels from her playing hole (Hole 4) to the hole in which herball is located (Hole 11), e.g., when her golf GPS device enters apredetermined area of the other hole (Hole 11).

As the golf GPS device recognizes the other hole (Hole 11), the devicewill automatically compute and display on its screen the distancebetween the device and the green (or a position on the green) of theother hole (Hole 11). Sometimes this automatic actions of the device mayconfuse the golfer as the information displayed on the screen isdifferent from what the golfer will likely look for, .i.e., the distancebetween the device and the green (or a portion of the green) of theplaying hole (Hole 4). In case the golfer recognizes that the displayedinformation is not what she is looking for, then the golfer would needto override what the device has done by changing the hole (Hole 11) thatthe device automatically recognized to the hole (Hole 4) that the golferis playing. To do that the golfer should know how to change the holethat she is playing in the device. Typically such a change would requiremultiple actions of the golfer such as changing the currently displayedhole to the next hole (either immediately previous or subsequent hole)of the golf course until the golfer reaches the playing hole. When theplaying hole is Hole 4 and the currently displayed hole is Hole 11, thegolfer may have to transition the hole from Hole 11 to Hole 10, then toHole 9 . . . until Hole 4 is displayed.

In embodiments of the invention, when the golf GPS automaticallyrecognizes the change of holes, then the device automatically determineswhether the new hole is immediately subsequent to the previouslydisplayed hole. Further the golf GPS device provides a user interface inwhich two or more hole numbers are displayed for selection of thegolfer. Then, the golfer can select the appropriate hole based on thestatus of the golf game. In other embodiments, the golf GPS device isequipped with a physical or electronic hot key for returning to thepreviously played hole when the device recognizes the hole change andhas displayed information of the new hole. When the golfer hits the hotkey, then the golf GPS device displays the information of the previouslyplayed hole.

Predetermined Area

The predetermined area or boundary for automatic hole recognitionfeature can vary from hole to hole. In embodiments, the predeterminedarea covers only a portion of a particular hole or covers substantiallyall area of a particular hole. In some embodiments, the predeterminedarea covers certain portions of a particular hole in which typicallygolfers travel when advancing to the next hole during golf plays. Insome embodiments, the predetermined area of a hole covers the tee-offarea of the hole. In some embodiments, one hole may have more than onepredetermined area.

User's Option in the Clip Mode

In embodiments, for the clip mode, the device provides the user with theoption for selecting one of i) not displaying the determined distance onthe display screen, ii) displaying the determined distance on thedisplay screen in the second orientation different from the firstorientation, and iii) upon a user request, generating sound of thedetermined distance at a second volume higher than the first volume orthe user's adjusted volume. Such option for selecting is provided to theuser in a context of setting user preferences. In one embodiment, theoption for selecting is provided upon determining that an object isgripped between the spring plate and the rear surface by spring actionof the spring plate.

Pre-selected Option for the Clip Mode

In embodiments, the option of not displaying the determined distance ispre-selected such that upon determining that an object is grippedbetween the spring plate and the rear surface by spring action of thespring plate, the one or more processors cause the user interface tooperate in the clip mode, which includes not displaying the determineddistance on the display screen. In one embodiment, the option ofgenerating sound at the second volume is also pre-selected such thatupon determining that an object is gripped between the spring plate andthe rear surface by spring action of the spring plate, the one or moreprocessors cause the user interface to operate in the clip mode, whichincludes not displaying the determined distance on the display screenand generating sound of the determined distance at the second volume.

In embodiments, the option of displaying the determined distance in thesecond orientation is pre-selected such that upon determining that anobject is gripped between the spring plate and the rear surface byspring action of the spring plate, the one or more processors cause theuser interface to operate in the clip mode, which includes displayingthe determined distance on the display screen in the second orientationdifferent from the first orientation. In one embodiment, the option ofgenerating sound at the second volume is also pre-selected such thatupon determining that an object is gripped between the spring plate andthe rear surface by spring action of the spring plate, the one or moreprocessors cause the user interface to operate in the clip mode, whichincludes not displaying the determined distance on the display screenand generating sound of the determined distance at the second volume.

In some embodiments, a user request for changing the one or morepre-select options to one or more remaining options can be received. Inresponse to the request, the device changes the one or more pre-selectoptions to one or more remaining options, and operates the userinterface in the clip mode in the changed options.

Memory

In some embodiments, the memory is sufficiently large as to store dataof many different golf courses from around the world. Each course canhave 9 or 18 holes. Further, in certain embodiments, audio and visualdata in multiple languages can be stored in the memory.

Device Specification

In an embodiment, the size of golf GPS device described herein isrelatively small compared to those that are generally available in themarket as of the filing of this application. For example, in someembodiments, the front and back surfaces of the golf GPS device aresmaller than about 5 cm long and about 5 cm wide. In certainembodiments, the device is less than about 2 cm thick. In someembodiments, the golf GPS device is about 4.28 cm long, about 4.28 cmwide, and about 1.1 cm thick. In an embodiment, the golf GPS device isless than about 30 g in weight including the battery. In someembodiments, the golf GPS device is about 28 g in weight including thebattery.

General External Structure

In an embodiment, the golf GPS device has a front surface (FIG. 1C), aback surface (FIG. 1D), and a plurality of circumferential surfaces(FIGS. 1E-1F) that interconnect the front surface and the back surface.FIGS. 1A and 1B illustrate an overview of the general external structureof one embodiment of the golf GPS device.

Front Surface

FIG. 1C illustrates the front surface of one embodiment of the golf GPSdevice. In the depicted embodiment, the front surface of the golf GPSdevice comprises a display 102 and main button 104.

Display

In an embodiment, the golf GPS device can comprise one or more displays.In some embodiments, the display is an LCD screen although not limitedthereto. In other embodiments, the display is an LED screen or any otherdisplay means to be developed. In certain embodiments, the display is acolor display. In other embodiments, the display is not a color displaybut is grayscale.

In some embodiments, the display covers substantially the whole frontsurface, back surface, or one or more circumferential surfaces. In otherembodiments, the display covers only a portion of the front surface,back surface, or one or more circumferential surfaces. For example, thedisplay can be about one half the front surface area or smaller.

In some embodiments, the display is configured to display details of agolf course where the golf GPS device is currently located. Such detailscan include the distance between the golf GPS device's current locationand various locations along the course of a particular hole. Suchlocations can include the front of the green, back of the green, centerof the green, front of a hazard, back of a hazard, front of the fairway,back of the fairway, the hole cup, and any other notable locations alonga golf course. The display can be further configured to display detailsof a golf course of the user's choice. In other embodiments, the displayis configured to display only a map of the green of a particular hole.For example, the particular hole can be where the golf GPS device iscurrently located. In some embodiments, the display is configured todisplay the hole number and/or par number of the hole the device iscurrently located at or any other hole.

Main Button

In an embodiment, the golf GPS device can comprise a main buttonconfigured to initiate particular functions when pressed by a user.

In some embodiments, when a user presses the main button, the golf GPSdevice recognizes that the main button is pressed and informs the userof the distance from the device to the green. For example, the devicecan audibly report the distance to the user via one or more speakers orthe device can visually display the distance to the user via one or moredisplays.

In certain embodiments, when a user presses and holds the main buttonfor longer than a particular period of time, the device switches betweendetermining the distance from the device to the front of the green, backof the green, and center of the green. The particular period of time canbe, for example, about 1 second, about 2 seconds, about 3 seconds, about4 seconds, about 5 seconds, or any other time period.

Back Surface

FIG. 1D illustrates the back surface of one embodiment of the golf GPSdevice. In the depicted embodiment, the back surface of the golf GPSdevice comprises a speaker(s) 114 and a clip 116.

Speaker

In an embodiment, the golf GPS device can comprise one or more speakers.In some embodiments, the speaker is located on the back surface of thegolf GPS device. In other embodiments, the speaker is located on thefront surface or one or more circumferential surfaces.

In an embodiment, the speaker is configured to audibly report to theuser information relating to distances and/or other features of the golfcourse. For example, the device can be configured to audibly report tothe user the distance between the golf GPS device's current location andvarious locations along the course of a particular hole. Such locationscan include the front of the green, back of the green, center of thegreen, front of a hazard, back of a hazard, front of the fairway, backof the fairway, the hole cup, and any other notable locations along agolf course. In some embodiments, the golf GPS device can report suchdistances and/or features to the user in more than one language. Incertain embodiments, the golf GPS device can also audibly report to theuser the hole number, par number, and/or name of the golf course wherethe device is currently located.

In some embodiments, the voice reporting may be only activated uponreceiving instructions from a user. For example, the instruction can bepressing a button on the device or other method of input.

Clip

In an embodiment, the golf GPS device has a clip on the device. In thedepicted embodiment, the clip 114 is located over a portion of the backsurface. In some embodiments, the clip is attached to the back surfaceof the device. In certain embodiments, the clip is attached to acircumferential surface of the device. In other embodiments, the clip isattached to the front surface of the device. Such clip can be used toattach the device to a player/user. In some embodiments, the clip can beused to attach the device to an article of clothing of the player/user.For example, the clip can be used to attach the device to a hat asdepicted in FIG. 3. Also, the clip can be used to attach the device to abelt as depicted in FIG. 4.

In embodiments, the clip or a portion of the clip is electricallyconnected to a circuit or a sensor so as to detect clipping or grip bythe sensor. In some embodiments, the integrated clip can be removed,i.e., disintegrable from the body without use of any tools. In oneembodiment, the body of the GPS device includes a structure such as slotor slit for engaging with the clip. The clip can then be removed from ordisengaged with the such a structure to be disintegrated.

Circumferential Surfaces

FIGS. 1E-1F illustrate the circumferential surfaces of one embodiment ofthe golf GPS device. In the depicted embodiment, the circumferentialsurfaces include a plurality of buttons for user input and a data port.Other embodiments may or may not comprise one or more buttons for userinput and/or a data port. In certain embodiments, the one or morebuttons for user input and/or data port can all be located on one of thecircumferential surfaces. In other embodiments, the one or more buttonsfor user input and/or data port can be located on a plurality ofcircumferential surfaces.

Power Button

In an embodiment, the golf GPS device comprises a power button. In thedepicted embodiment, a power button 106 is located on a circumferentialsurface of the device and is configured to turn the device on or off. Inother embodiments, the power button can be located on the front surface,back surface, or any other circumferential surface. In certainembodiments, the golf GPS device does not comprise a separate powerbutton.

Position Mark Button

In an embodiment, the golf GPS device comprises a position mark button.In the depicted embodiment, a position mark button 108 is located on acircumferential surface of the device.

In some embodiments, when a user presses the position mark button 108,the device visually displays a position mark view which indicates thatthe current position (first location) of the device is stored. The usercan subsequently press the position mark button 108 while at a secondlocation, which triggers the device to calculate the distance betweenthe first location and the second location using the GPS module. Forexample, the user can press the position mark button 108 before andafter swinging at a ball to determine the user's range.

In certain embodiments, when a user presses and holds the position markbutton 108 for longer than a particular period of time, the devicedisplays the current time. The particular period of time can be, forexample, about 1 second, about 2 seconds, about 3 seconds, about 4seconds, about 5 seconds, or any other time period.

Volume Control

In an embodiment, the golf GPS device comprises a volume control forcontrolling the volume of the audio speaker(s). In the depictedembodiment, a volume control 110 is located on a circumferential surfaceof the device.

In some embodiments, the volume control can trigger additional functionsother than controlling the volume. For example, in certain embodiments,when a user presses and holds the plus volume button for longer than aparticular period of time, the device switches between yards and metersas the unit of distance measurement. Further, in certain embodiments,when a user presses and holds the minus volume button for longer than aparticular period of time, the golf GPS device switches betweenalternate greens on the golf course. In other words, the device switchesbetween determining distances from the device to points on alternategreens of the same golf course. The particular period of time can be,for example, about 1 second, about 2 seconds, about 3 seconds, about 4seconds, about 5 seconds, or any other time period.

Data Port

In an embodiment, the golf GPS device includes one or more ports toconnect the golf GPS device to a computer. Such ports can be USB, miniUSB, micro USB, firewire, or any other ports to be developed. The dataport can be located on the front surface, back surface, orcircumferential surface of the device. In the depicted embodiment, adata port 112 is located on the corner of two circumferential surfaces.The data port can be configured such that a data cable of the sortdescribed above can be plugged into the device. For example, in thedepicted embodiment, a micro USB 5 pin data cable can be used to connectthe golf GPS device to a computer. In some embodiments, a user canconnect the golf GPS device to a computer using one of such ports todownload software updates, update golf course maps, or additional golfcourse maps. In another embodiment, the golf GPS device includes awireless port, which enables the golf GPS device to wirelessly connectto a computer.

Device Cover

In an embodiment, the golf GPS device can be covered with a cover or acase 202. This cover can be substantially waterproof or water resistantto protect the golf GPS device from coming into contact with water. Inone embodiment, the case 202 is made of silicon. In some embodiments,the cover covers the whole front surface where the display is locatedwhile leaving a substantial portion of the back side uncovered so thefunctionality of the speaker(s) located on the back surface is nothindered. In other embodiments, the cover can have holes or ventsconfigured to be placed over the speaker(s) as to not substantiallyhinder the functionality of the speaker(s), regardless of whether thespeaker(s) is located on the front surface, back surface, orcircumferential surfaces.

Hole Recognition

In an embodiment, the golf GPS device automatically identifies theparticular hole of a particular golf course where the device is located.In some embodiments, for example, the GPS module of the golf GPS deviceuses one or more GPS satellites to determine the location of the device.In certain embodiments, the golf GPS device can use the determinedlocation and the plurality of golf course maps stored in the memory ofthe device to further identify which golf course and/or which holethereof the device is currently located.

General Hole Information

In an embodiment, once the golf GPS device has identified the particularhole of a particular golf course where the device is currently located,the device further conveys information about the particular hole to theuser. In some embodiments, the device can be configured to automaticallyconvey such information when it identifies the particular hole of aparticular golf course where the device is currently located. In otherembodiments, the device can be configured to convey such informationwhen it receives a particular input from the user. For example, in someembodiments, the golf GPS device can display or verbally report usingthe speakers the total distance from the tee box to the center of thegreen or the hole cup. In some embodiments, the golf GPS device displaysor verbally reports the hole number and/or par number of that hole. Allor a portion of such information can be stored in the device's memory.

Shot Distance

In an embodiment, the golf GPS device can be configured to determine theshot distance of the user's swing. For example, in some embodiments, auser can press a button or otherwise instruct the golf GPS device tostore a current position of the golf GPS device. Upon receiving suchinput, the golf GPS device can utilize its GPS module to determine thecurrent location of the device.

In certain embodiments, such feature of the golf GPS device can beutilized to measure the shot distance of a user. For example, in someembodiments, a user can select a unique input before swinging. Uponreceiving this input, the golf GPS device utilizes the GPS module todetermine the location of the device before swinging (first location).After swinging, the user can relocate to the subsequent location of theball and select the unique input again. Upon receiving the input, thegolf GPS device again utilizes the GPS module to determine the locationof the device, now after swinging (second location). In certainembodiments, the golf GPS device can determine the shot distance bydetermining the distance between the first location and the secondlocation based on their coordinates identified by the GPS module. Theshot distance can be visually displayed or audibly reported to the user.

Current Location and Related Information

In an embodiment, the golf GPS device is configured to determine thecurrent location of the device using the GPS module and further conveyrelated information to the user. For example, in some embodiments, thegolf GPS device displays or verbally reports distances between thecurrent location of the device to the front, back, and/or center of thegreen. To determine such distances, the golf GPS device, in certainembodiments, utilizes its GPS module to determine the device's currentlocation and further utilizes its database of golf course maps stored inits memory. In some embodiments, the golf GPS device comprises a buttonor other input that a user can select to trigger the device to determineand convey such distances to the user via its display and/or speaker(s).

Hole Selection

In an embodiment, the golf GPS device comprises a button and/or otherinput that allows the user to manually select a particular hole the golfGPS device is to track. For example, in some embodiments, upon pressingthe button and/or other input, the device displays and toggles throughhole numbers. The user can stop and select a desired hole when it isdisplayed on the display. In certain embodiments, the input is acombination of more than one button. For example, in certainembodiments, a user can press the main button 104 and the plus volumecontrol 110 to bring up a hole selection screen that displays aparticular hole number. Then, the user can use the volume control 110 totoggle through different hole numbers in sequential order and select adesired hole.

Distance Unit

In an embodiment, the golf GPS device comprises a button and/or otherinput that allows the user to select a unit of distance to be used bythe device when conveying information to the user. For example, in someembodiments, the distance unit can include but is not limited to metersand yards. In certain embodiments, the input is a combination of morethan one button.

Audio and/or Display Mode Selection

In an embodiment, the golf GPS device is configured to reportinformation related to tracking data, as discussed above, to the uservia audio only, video only, or both. Depending on the situation, theuser/player may only want to audibly hear such reports, only view suchreports on the display, or both. For example, when a user/player hasattached the golf GPS device to an article of clothing, such as a hat orbelt, then the user/player may not visually see the informationdisplayed on the device. In such situations, the user/player wouldrather have the golf GPS device only report the information via audioand have the display screen turned off to save battery life associatedwith displaying the information on the display screen. However, when auser/player is holding the device in his or her hands to viewinformation on the display, the user/player would want the displayscreen to be on. In such situations, the user/player may also want theaudio function to be on or off.

Audio and/or Display Mode Selection—Manual Input

In an embodiment, the golf GPS device includes an input that theuser/player can select to instruct the device to switch betweenaudio-only, display-only, and audio-display modes. In some embodiments,the input is a single button. The single button can be located on thefront surface, the back surface, or any of the circumferential surfaces.In other embodiments, the input is a combination of more than one buttonthat a user has to press at once or according to some unique pattern.Further, in certain embodiments, the input is a touch pattern, motion,or any predefined touch input on a touchscreen input located on the golfGPS device.

Audio and/or Display Mode Selection—Automatic Input

In an embodiment, the golf GPS device is configured to automaticallydetermine if the golf GPS device is clipped and turn the display screenon or off depending on the determination. For example, if the golf GPSdevice determines that the device is clipped, the device can beconfigured to automatically turn off the display screen. If the golf GPSdevice determines that the device is not clipped, the device can beconfigured to automatically turn on the display screen. Further, in someembodiments, the audio mode is automatically turned on when the golf GPSdevice is clipped. The audio mode is automatically turned off in certainembodiments when the golf GPS device is not clipped. In otherembodiments, the audio function remains turned on until a user/playermanually turns it off.

Sensors

In embodiments, the one or more processors determine the clip modewithout any user input to the golf GPS device. For this, the devicefurther includes one or more sensors configured to monitor at least onephysical property in either or both of the spring plate and the rearsurface and to provide information indicative of the monitored physicalproperty to the one or more processors. The at least one physicalproperty is selected from the group consisting of capacitance,resistance, piezoelectricity, electric current, electric potential,magnetism, pressure, tension, and deflection.

In embodiments, the one or more sensors include a first electrode in theclip and a second electrode on the rear surface or inside the body. Theone or more processors are configured to determine the clip mode whendetecting that at least one property in either or both of the springplate and the rear surface reaches and exceeds a predetermined valuewith the grip of the portion of the object. The one or more processorsare configured to determine a non-clip mode when detecting that at leastone property in either or both of the spring plate and the rear surfacefalls behind the same or another predetermined value or lower with thegrip of the portion of the object.

In one embodiment, when no object is gripped between the spring plateand the rear surface, the first and second electrodes are in contactwith each other. Upon gripping the object between the spring plate andthe rear surface, the one or more sensors monitor property indicative ofdisconnecting of the first and second electrodes.

In another embodiment, when no object is gripped between the springplate and the rear surface, the first and second electrodes are apartfrom each other at a gap therebetween. Upon gripping the object betweenthe spring plate and the rear surface, the one or more sensors monitorproperty indicative of increase of the gap.

In embodiments, the one or more sensors monitor deflection of a portionof the clip, wherein the one or more processors are configured todetermine the clip mode when detecting that the deflection reaches andexceeds a predetermined value. The one or more processors are configuredto determine a non-clip mode when detecting that the deflection fallsbehind the same or another predetermined value.

Audio and/or Display Mode Selection—Sensors for Automatic Input

In an embodiment, the golf GPS device or portions thereof can includeone or more sensors that are configured to determine whether the deviceis clipped or not. In some embodiments, the sensor(s) is configured todetermine whether there is physical contact between the sensor(s) andanother surface. In other embodiments, the sensor(s) is configured todetermine whether the clip is widened or not. In some embodiments, thesensor is an electrical sensor that comprises one or more electrodes. Incertain embodiments, the sensor can detect capacitance, resistance,piezoelectricity, current, electric potential, changes thereof, and/orany other electrical variable. In other embodiments, the sensor is amechanical sensor that can detect tension, pressure, changes thereof,and/or any other mechanical variable. One skilled in the art wouldunderstand alternative techniques that are available for the generalpurposes described herein.

Audio and/or Display Mode Selection—Sensor on Back Surface

In some embodiments, a sensor or its electrode is located on the backsurface of the golf GPS device or a portion thereof. For example, incertain embodiments, a sensor or its electrode is located on the backsurface of the device that is covered by the clip. Generally, thisportion of the back surface does not come into contact with anothersurface unless the device is clipped. In some embodiments, once thesensor(s) detects that there is physical contact with another surface,this information is sent to the processor which further transmitsinstructions to turn the display mode off and/or turn the audio mode on.Conversely, in some embodiments, when the sensor(s) detects that thereis no physical contact with another surface, this information is sent tothe processor which further transmits instructions to turn the displaymode on and/or turn the audio mode off.

Audio and/or Display Mode Selection—Sensor on Outside Surface of Clip

In certain embodiments, a sensor or its electrode is located on theoutside surface of the clip that faces the opposite direction as thefront surface of the golf GPS device. Generally, when the golf GPSdevice is clipped, the outside surface of the clip is not in contactwith another surface. However, when a player holds the golf GPS devicein his or her hands to view the display, the outside surface of the clipcomes into contact with another surface. In some embodiments, once thesensor(s) detects that there is physical contact with another surface,this information is sent to the processor which further transmitsinstructions to turn the display mode on and/or turn the audio mode off.Conversely, in some embodiments, when the sensor(s) detects that thereis no physical contact with another surface, this information is sent tothe processor which further transmits instructions to turn the displaymode off and/or turn the audio mode on.

Audio and/or Display Mode Selection—Sensor on Circumferential Surface

In some embodiments, a sensor or its electrode is located on thecircumferential surface of the golf GPS device or a portion thereof.Generally, the circumferential surface does not come into contact withanother surface while the device is clipped. However, when a playerholds the golf GPS device in his or her hands to view the display, thecircumferential surface comes into contact with another surface. In someembodiments, once the sensor(s) detects that there is physical contactwith another surface, this information is sent to the processor whichfurther transmits instructions to turn the display mode on and/or turnthe audio mode off. Conversely, in some embodiments, when the sensor(s)detects that there is no physical contact with another surface, thisinformation is sent to the processor which further transmitsinstructions to turn the display mode off and/or turn the audio mode on.

Audio and/or Display Mode Selection—Sensor on Hinge of Clip

In some embodiments, a sensor or its electrode is located on the hingeof a clip and is configured to determine whether the clip is widened ornot. In some embodiments, once the sensor(s) detects that the clip iswidened, this information is sent to the processor which furthertransmits instructions to turn the display mode off and/or turn theaudio mode on. Conversely, in some embodiments, when the sensor(s)detects that the clip is not widened, this information is sent to theprocessor which further transmits instructions to turn the display modeon and/or turn the audio mode off.

Audio and/or Display Mode Selection—Examples

In some embodiments, an electric potential sensor or its electrode islocated on the back surface of the device and/or a portion of the clipthat contacts the back surface when the device is not clipped. Theelectric potential sensor can be configured to detect the electricpotential on the back surface of the device and the portion of the clipthat contacts the back surface when the device is not clipped. In someembodiments, if the electric potential values detected from bothsurfaces are the same, then the golf GPS device determines that thedevice is not clipped. In other embodiments, if the electric potentialvalues detected from both surfaces are different, then the golf GPSdevice determines that the device is clipped.

In certain embodiments, a capacitance sensor or its electrode is locatedon the back surface. The capacitance sensor can be configured to detectthe capacitance between the back surface of the device and anothersurface in contact with the back surface. In some embodiments, the golfGPS device is configured to compare the detected capacitance values withone or more pre-stored values or other detected values and determinewhether the device is clipped or not based on such determination.

Other Sensors

In embodiments, the device includes a gyroscope. The one or moreprocessors detect the orientation of the device based on informationfrom the gyroscope. The one or more processors further determine thatthe device is clipped with a golfer's headwear, in which a portion ofthe headwear is gripped between the spring plate and the rear surface.Upon determining that the device is clipped with a portion of thegolfer's headwear, the one or more processors cause the user interfaceto operate in the clip mode, in which the determined distance displayedon the display screen is turned off In embodiments, the one or moreprocessors determine that the device is clipped with a golfer'sheadwear, when the front surface is generally facing away from theground or the rear surface is generally facing the ground for apredetermined period of time.

In some embodiments, the one or more processors further determine thatthe device is clipped with a golfer's waist belt, in which a portion ofthe golfer's waist belt is gripped between the spring plate and the rearsurface. Upon determining that the device is clipped with a portion ofthe golfer's waist belt, the one or more processors cause the userinterface to operate in the clip mode, in which the orientation of thedetermined distance displayed on the display screen is changed to thesecond orientation. The one or more processors determine that the deviceis clipped with a golfer's waist belt, when the front and rear surfacesis facing generally in a horizontal direction for a predetermined periodof time.

In embodiments, the device includes one or more temperature sensors. Theone or more processors determine that the device is clipped with agolfer's waist belt, when a temperature detected on the side of rearsurface is substantially higher than a temperature detected on the sideof front surface.

Determination of Playing Hole Based on Map Information

In embodiments, the map information includes geographical or locationalinformation of features of golf holes. Referring to FIG. 10, holes 400and 450 comprises a greens 404 and 454 and a tee-off areas 402 and 452.Map information of each hole comprises locational information of thegreen 404 or 454 and locational information of the tee-off area 402 or452 and the hole number pre-assigned to that hole. The feature of thefirst hole 400 comprises a position of or associated with the green 404of the first hole 402, wherein the position of or associated with thegreen 404 is predetermined and included in the map information of thefirst hole 400 or chosen by a predetermined algorithm at the time ofcomputing the first distance.

In embodiments, each hole map information comprises a predetermined areadefined with a boundary line or boundary lines on a map of that hole 400or 450. The boundary line or lines of the predetermined area does notaccurately follow the boundary of the hole as published by the golfcourse. The predetermined area is used for determining whether thedevice is located within the hole such that when the device is locatedwithin the predetermined area of the second hole, then the processordetermine that the device is located in the second hole 450.

In embodiments, the predetermined area of each hole does not encompass aportion of the hole. The processor may determine that the device remainslocated in the first hole 400 once the device is within thepredetermined area of the first hole 400 and leaves the predeterminedarea of the first hole 400 as long as the device does not enter thepredetermined area of another hole, for example hole 450

In embodiments, the processor may determine that the device has movedfrom the first hole 400 to the second hole 450, when the device travelsfrom a location within the predetermined area of the first hole tooutside the predetermined area of the first hole, and then enters thepredetermined area of the second hole.

Unintended Playing Hole Change

In some situations, a player, while playing on hole X (400 in FIG. 10),accidently hits the ball to the course of hole Y (450 in FIG. 10) beforecompleting playing on hole X. In certain situations, hole Y is thesubsequent hole after hole X. However in other situations, hole Y issimply a neighboring hole or a hole that is close to hole X and not thesubsequent hole. In some embodiments, once the player moves to thelocation of the ball on hole Y, the golf GPS device will automaticallyrecognize that the device is now located on the course of hole Y. Thegolf GPS device will further begin to determine distances between thedevice's current location on hole Y and various features along hole Y,such as those discussed above. However, because the player has not yetcompleted hole X, the player would rather want to know distances betweenthe player (or the device) and various features of hole X.

In an embodiment, the player-user can manually select hole X on thedevice as to instruct the device to determine and report distances fromthe device to various features of hole X. However, this can be timeconsuming and/or inconvenient depending on the manual selection system,especially if the user has to scroll through a list of a plurality ofholes to select hole X.

User Selection of Playing Hole

Referring to FIGS. 9 and 10, in embodiments, in order to allow a user toselect hole X on the device, the processor 300 of the golf GPS device isconfigured to repeatedly determine in which one of the plurality ofholes the device is located, and to determine if the device has movedfrom a first one 400 of the plurality of holes to a second one 450 ofthe plurality of holes. Once determined that the device has moved fromthe first hole 400 to the second hole 450, the processor determineswhether or not the second hole is immediately subsequent to the firsthole in terms of the pre-assigned hole numbers of the first and secondholes in the golf course. When determined that the second hole 450 isnot immediately subsequent to the first hole 400 in terms of thepre-assigned hole numbers of the first and second holes in the golfcourse, the processor causes to display for selection by a user the holenumbers of the first and second holes on the display screen as shown inFIG. 7. Upon the user's selection of the hole number of the first hole400, the processor computes a distance between the device and a feature404 of the first hole 400 and causes to display the computed distance onthe display screen and the hole number of the first hole 400 asillustrated in FIG. 8.

When the user select the second hole 450, the processor computes adistance between the device and a feature 454 of the second hole 450 andcauses to display the computed distance on the display screen and thehole number of the second hole 450.

Automatic Change to Next Hole

With continuous reference to FIGS. 9 and 10, when determined that thesecond hole 450 is immediately subsequent to the first hole, theprocessor determines if the device has stayed within a predeterminedzone 408 of the first hole 400 before moving to the second hole 450.When determined that the device has not stayed within the predeterminedzone 408, the processor computes the first distance between the deviceand the feature, for example, the green 404 of the first hole 400 andcauses to display the computed first distance on the display screen,

For this, the map information of the holes 400 and 450 include thepredetermined zones 408 and 458, which comprise an arbitrarily definedarea on a map of the corresponding hole. The areas encompass one or morefeatures of hole, for example, at least part of the green 404, a golfcart paths 406 and 456 next to the greens 404, 454, an area adjacent thegreen 404, and an area surrounding the green 404. The zone 408 includesthe green 404. Alternatively, the zone 458 exclude the green 454 whilesurrounding the green 454. In embodiments, the predetermined zones 408and 458 do not include tee-off areas 402 and 452.

In embodiments, when determined that the second hole is immediatelysubsequent to the first hole 400, the processor determines if the devicehas stayed within a predetermined zone 404 of the first hole for apredetermined period or longer before moving to the second hole 450.When determined that the device has stayed within the predetermined zone404 for the predetermined period or longer, only then the processorcomputes a distance between the device and a feature 454 of the secondhole 450 and causes to display the computed distance on the displayscreen,

Hot Key Function

In some embodiments, the golf GPS device includes a hot key or someother unique input that the user can select or otherwise input toaccelerate this process. Upon receiving input to trigger the hot keyfeature, the golf GPS device can automatically identify the immediatelyprevious hole where the device was located without having to go throughother holes intervening between holes X and Y in order. The golf GPSdevice can further determine and convey to the user information relatedto features of the immediately previous hole, such as but not limited todistances between the device's current location to various features ofthe immediately previous hole.

In certain embodiments, upon receiving such unique input, the golf GPSdevice determines whether the immediately previous hole was completed ornot. In order to do so, in some embodiments, the device can determineone or more of whether the device was within a certain distance of thehole cup of the immediately previous hole and whether the device wasever located on the green of the immediately previous hole. If thedevice determines that it was, then in certain embodiments, the deviceconfirms that the player accidently moved to another hole beforecompleting the previous hole.

This hot key function is not limited to golf GPS devices of anyparticular type. Rather, the hot key function may be incorporated intoany type of golf GPS device. For example, any of the golf GPS devicesillustrated in FIG. 5B 502, 504, 506, 508 can comprise the hot keyfunction described herein.

Hot Key Input

In an embodiment, the hot key is a single button that is located on thefront surface, the back surface, or the circumferential surfaces. Inanother embodiment, the hot key is a plurality of buttons that a userhas to press or otherwise select. Such plurality of buttons can belocated on the front surface, the back surface, or the circumferentialsurfaces. In certain embodiments, individual buttons of the plurality ofbuttons can be located on different surfaces among the front surface,the back surface, and the circumferential surfaces. For example, in anembodiment, a user can press the main button 104 and the position markbutton 108 together at the same time to trigger the hot key function.

Further, in an embodiment, the hot key is not a physical button but is aunique pressing pattern on a touchscreen input located on the golf GPSdevice. In some embodiments, the display itself is a touchscreen uponwhich a user can input the unique pressing pattern to trigger the hotkey. In certain embodiments, the unique pressing pattern can be a uniquesliding motion, a unique tapping motion, or a unique combination of anytouch screen input.

No Hot Key Input

In an embodiment, the golf GPS device does not comprise a hot key but isconfigured to automatically perform the hot key function underparticular circumstances. For example, in some embodiments, when thegolf GPS device detects that the location of the device has moved from apoint on hole X to hole Y, the golf GPS device is configured todetermine whether hole Y is the immediately subsequent hole in order. Insome embodiments, if hole Y is not the immediately subsequent hole inorder, then the hot key function is automatically triggered. In certainembodiments, if hole Y is the immediately subsequent hole in order, thenthe hot key function is not triggered.

In certain embodiments, when the golf GPS device detects that thelocation of the device has moved from a point on hole X to hole Y, thegolf GPS device is configured to determine whether hole X was completedby one or more methods described above. In some embodiments, if the golfGPS device determines that hole X was not completed, then the hot keyfunction is automatically triggered. In certain embodiments, if the golfGPS device determines that hole X was completed, then the hot keyfunction is not triggered.

In some embodiments, the hot key function is automatically triggeredwhen the golf GPS device determines that hole Y is not the immediatelysubsequent hole to hole X in order and that hole X was not completed. Inother embodiments, the hot key function is automatically triggered whenthe golf GPS device determines that hole Y is not the immediatelysubsequent hole to hole X in order or that hole X was not completed.

Dynamic Green View

In an embodiment, the golf GPS device displays a view of the green ofthe hole where the device is currently located. In general, depending onthe location of the player relative to the green, the view of the greenas seen from the player's point of view will be different. In someembodiments, the golf GPS device automatically determines the directionfrom which the player will be approaching the green and tilts thedisplay of the green accordingly on the display. In other words, thegolf GPS device displays the view of the green as seen from the player'slocation.

Although the embodiments of the inventions have been disclosed in thecontext of a certain preferred embodiments and examples, it will beunderstood by those skilled in the art that the present inventionsextend beyond the specifically disclosed embodiments to otheralternative embodiments and/or uses of the inventions and obviousmodifications and equivalents thereof. In addition, while a number ofvariations of the inventions have been shown and described in detail,other modifications, which are within the scope of the inventions, willbe readily apparent to those of skill in the art based upon thisdisclosure. It is also contemplated that various combinations orsubcombinations of the specific features and aspects of the embodimentsmay be made and still fall within one or more of the inventions.Accordingly, it should be understood that various features and aspectsof the disclosed embodiments can be combined with or substituted for oneanother in order to form varying modes of the disclosed inventions.Thus, it is intended that the scope of the present inventions hereindisclosed should not be limited by the particular disclosed embodimentsdescribed above.

What is claimed is:
 1. A portable information processing and viewingdevice comprising: at least one processor; at least one memory; a bodycomprising a front surface and a rear surface, the body housing the atleast one processor and the at least one memory between the frontsurface and the rear surface; a user interface comprising a speakerhoused in the body and a display screen provided on the front surface ofthe body; and a clip integrated with the body and comprising a springplate that faces the rear surface, wherein the device is configured todetermine whether the device is in a clip mode or in a non-clip mode,wherein in the clip mode, an object is held between the spring plate andthe rear surface, wherein in the non-clip mode, no object is heldbetween the spring plate and the rear surface; wherein the device isconfigured to process data using the at least one processor and the atleast one memory device for generating information to provide to a user;wherein in the clip mode, the device is configured to cause the speakerto generate sound representing the information; and wherein in thenon-clip mode, the device is configured to the display screen to displaythe information thereon.
 2. The device of claim 1, wherein in the clipmode, the device is configured to cause the user interface to notdisplay the information on the display screen.
 3. The device of claim 1,wherein in the clip mode, the device is configured to turn off thedisplay screen.
 4. The device of claim 1, wherein in the clip mode, thedevice is configured to cause the display screen to display theinformation thereon in addition to generating the sound of theinformation.
 5. The device of claim 1, wherein in the non-clip mode,device is configured to cause the display screen to display theinformation thereon when the device is in a first orientation, whereinin the clip mode, the device is configured to cause the display screento display the information thereon when the device in a secondorientation that is generally opposite to the first orientation.
 6. Thedevice of claim 1, wherein when determining a change from the clip modeto the non-clip mode, the device is configured to cause the displayscreen to begin or resume displaying the information thereon.
 7. Thedevice of claim 1, wherein the device is configured to determine theclip mode based on a user input to the device, wherein the device isconfigured to provide an option for selecting one of a plurality ofpredetermined modes comprising the clip mode, wherein the user inputcomprises selection of the clip mode.
 8. The device of claim 1, whereinthe device is configured to determine the clip mode without any userinput to the device.
 9. The device of claim 1, wherein the device isconfigured to determine the clip mode without any user input to thedevice, wherein the device further comprises one or more sensorsconfigured to monitor at least one physical property in either or bothof the spring plate and the rear surface, wherein the at least onephysical property is selected from the group consisting of capacitance,resistance, piezoelectricity, electric current, electric potential,magnetism, pressure, tension, and deflection.
 10. The device of claim 1,wherein the display screen comprises a touch input display screen. 11.The device of claim 1, wherein the device comprises a GPS receiverconfigured to receive GPS signals, wherein the device is configured togenerate the information using GPS signals;
 12. A method of operating aninformation processing and viewing device, the method comprising:providing the device of claim 1; processing data to generate informationto provide to a user; determining whether the device is in the clip modeor in the non-clip mode; and providing the information via the userinterface, wherein when the device is in the clip mode, the devicegenerates sound representing the information via the speaker, whereinwhen the device is in the non-clip mode, the device displays theinformation on the display screen.
 13. The method of claim 12, whereinin the non-clip mode, the information displayed on the display screen.14. The method of claim 12, wherein in the non-clip mode, device isconfigured to cause the display screen to display the informationthereon when the device is in a first orientation, wherein in the clipmode, the device is configured to cause the display screen to displaythe information thereon when the device in a second orientation that isgenerally opposite to the first orientation.
 15. The method of claim 12,wherein when a change from the non-clip mode to the clip mode isdetected, the device generates sound representing the information inresponse to detecting the change.
 16. The method of claim 15, whereinwhen the change from the non-clip mode to the clip mode is detected, thedevice stops displaying information on the display screen.
 17. Themethod of claim 12, wherein in the non-clip mode, the information is notdisplayed on the display screen.
 18. The method of claim 12, wherein inthe non-clip mode, the information is displayed on the display screen inaddition to generating the sound.
 19. The method of claim 12, whereindetermining whether the device is in the clip mode or in the non-clipmode is without any user input to the device and based on sensing atleast one physical property in either or both of the spring plate andthe rear surface.
 20. The method of claim 12, wherein determiningwhether the device is in the clip mode or in the non-clip mode is basedon a user's input for selecting the clip mode or the non-clip mode.